package com.itheima.health.dao;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @Author likepei
 * @Date 2020/2/21 11:00
 * @Version v1.0
 * @Description 图表持久层接口
 */
public interface ReportDao {

    /**
     * 得到指定月份的会员累计数量
     * @param month
     * @return
     */
    Integer findMemberCountBeforeDate(@Param("month") String month);

    /**
     * 套餐占比数据
     * @return
     */
    List<Map<String, Object>> findSetmealCount();

    /**
     * 得到男女会员的占比数据
     * @return
     */
    List<Map<String,Object>> getMemberSex();

    /**
     * 各个年龄段的占比
     * @return
     */
    List<Map<String,Object>> getMemberAge();
}
